@echo off

@set IC_FILE=example1

cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\Classes"
java IC.Compiler "..\test\PA4\our\%IC_FILE%.ic" -L"..\test\PA4\our\libic.sig" -print-lir
cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\microLir\build"
java microLIR.Main "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir" > "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir.sim"

@set IC_FILE=DivZeroRTC1

cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\Classes"
java IC.Compiler "..\test\PA4\our\%IC_FILE%.ic" -L"..\test\PA4\our\libic.sig" -print-lir
cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\microLir\build"
java microLIR.Main "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir" > "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir.sim"


@set IC_FILE=DivZeroRTC2

cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\Classes"
java IC.Compiler "..\test\PA4\our\%IC_FILE%.ic" -L"..\test\PA4\our\libic.sig" -print-lir
cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\microLir\build"
java microLIR.Main "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir" > "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir.sim"

@set IC_FILE=NegativeArraySizeRTC

cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\Classes"
java IC.Compiler "..\test\PA4\our\%IC_FILE%.ic" -L"..\test\PA4\our\libic.sig" -print-lir
cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\microLir\build"
java microLIR.Main "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir" > "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir.sim"


@set IC_FILE=ArrayOutOfBoundsRTC1

cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\Classes"
java IC.Compiler "..\test\PA4\our\%IC_FILE%.ic" -L"..\test\PA4\our\libic.sig" -print-lir
cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\microLir\build"
java microLIR.Main "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir" > "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir.sim"


@set IC_FILE=ArrayOutOfBoundsRTC2

cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\Classes"
java IC.Compiler "..\test\PA4\our\%IC_FILE%.ic" -L"..\test\PA4\our\libic.sig" -print-lir
cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\microLir\build"
java microLIR.Main "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir" > "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir.sim"


@set IC_FILE=ArrayOutOfBoundsRTC3

cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\Classes"
java IC.Compiler "..\test\PA4\our\%IC_FILE%.ic" -L"..\test\PA4\our\libic.sig" -print-lir
cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\microLir\build"
java microLIR.Main "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir" > "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir.sim"


@set IC_FILE=ArrayOutOfBoundsRTC4

cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\Classes"
java IC.Compiler "..\test\PA4\our\%IC_FILE%.ic" -L"..\test\PA4\our\libic.sig" -print-lir
cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\microLir\build"
java microLIR.Main "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir" > "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir.sim"


@set IC_FILE=NullRefRTC1

cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\Classes"
java IC.Compiler "..\test\PA4\our\%IC_FILE%.ic" -L"..\test\PA4\our\libic.sig" -print-lir
cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\microLir\build"
java microLIR.Main "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir" > "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir.sim"


@set IC_FILE=NullRefRTC2

cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\Classes"
java IC.Compiler "..\test\PA4\our\%IC_FILE%.ic" -L"..\test\PA4\our\libic.sig" -print-lir
cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\microLir\build"
java microLIR.Main "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir" > "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir.sim"


@set IC_FILE=NullRefRTC3

cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\Classes"
java IC.Compiler "..\test\PA4\our\%IC_FILE%.ic" -L"..\test\PA4\our\libic.sig" -print-lir
cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\microLir\build"
java microLIR.Main "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir" > "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir.sim"


@set IC_FILE=NullRefRTC4

cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\Classes"
java IC.Compiler "..\test\PA4\our\%IC_FILE%.ic" -L"..\test\PA4\our\libic.sig" -print-lir
cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\microLir\build"
java microLIR.Main "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir" > "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir.sim"


@set IC_FILE=NullRefRTC5

cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\Classes"
java IC.Compiler "..\test\PA4\our\%IC_FILE%.ic" -L"..\test\PA4\our\libic.sig" -print-lir
cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\microLir\build"
java microLIR.Main "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir" > "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir.sim"


@set IC_FILE=NullRefRTC6

cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\Classes"
java IC.Compiler "..\test\PA4\our\%IC_FILE%.ic" -L"..\test\PA4\our\libic.sig" -print-lir
cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\microLir\build"
java microLIR.Main "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir" > "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir.sim"


@set IC_FILE=NullRefRTC7

cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\Classes"
java IC.Compiler "..\test\PA4\our\%IC_FILE%.ic" -L"..\test\PA4\our\libic.sig" -print-lir
cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\microLir\build"
java microLIR.Main "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir" > "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir.sim"


@set IC_FILE=NullRefRTC8

cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\Classes"
java IC.Compiler "..\test\PA4\our\%IC_FILE%.ic" -L"..\test\PA4\our\libic.sig" -print-lir
cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\microLir\build"
java microLIR.Main "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir" > "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir.sim"

@set IC_FILE=NullRefRTC9

cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\Classes"
java IC.Compiler "..\test\PA4\our\%IC_FILE%.ic" -L"..\test\PA4\our\libic.sig" -print-lir
cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\microLir\build"
java microLIR.Main "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir" > "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir.sim"


@set IC_FILE=NullRefRTC10

cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\Classes"
java IC.Compiler "..\test\PA4\our\%IC_FILE%.ic" -L"..\test\PA4\our\libic.sig" -print-lir
cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\microLir\build"
java microLIR.Main "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir" > "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir.sim"


@set IC_FILE=NullRefRTC11

cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\Classes"
java IC.Compiler "..\test\PA4\our\%IC_FILE%.ic" -L"..\test\PA4\our\libic.sig" -print-lir
cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\microLir\build"
java microLIR.Main "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir" > "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir.sim"


@set IC_FILE=NullRefRTC12

cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\Classes"
java IC.Compiler "..\test\PA4\our\%IC_FILE%.ic" -L"..\test\PA4\our\libic.sig" -print-lir
cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\microLir\build"
java microLIR.Main "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir" > "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir.sim"


@set IC_FILE=NullRefRTC13

cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\Classes"
java IC.Compiler "..\test\PA4\our\%IC_FILE%.ic" -L"..\test\PA4\our\libic.sig" -print-lir
cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\microLir\build"
java microLIR.Main "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir" > "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir.sim"


@set IC_FILE=NullRefRTC14

cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\Classes"
java IC.Compiler "..\test\PA4\our\%IC_FILE%.ic" -L"..\test\PA4\our\libic.sig" -print-lir
cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\microLir\build"
java microLIR.Main "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir" > "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir.sim"


@set IC_FILE=NullRefRTC15

cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\Classes"
java IC.Compiler "..\test\PA4\our\%IC_FILE%.ic" -L"..\test\PA4\our\libic.sig" -print-lir
cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\microLir\build"
java microLIR.Main "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir" > "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir.sim"

@set IC_FILE=binaryOps

cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\Classes"
java IC.Compiler "..\test\PA4\our\%IC_FILE%.ic" -L"..\test\PA4\our\libic.sig" -print-lir
cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\microLir\build"
java microLIR.Main "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir" > "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir.sim"


@set IC_FILE=breakIn3Whiles

cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\Classes"
java IC.Compiler "..\test\PA4\our\%IC_FILE%.ic" -L"..\test\PA4\our\libic.sig" -print-lir
cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\microLir\build"
java microLIR.Main "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir" > "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir.sim"


@set IC_FILE=complexLocations

cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\Classes"
java IC.Compiler "..\test\PA4\our\%IC_FILE%.ic" -L"..\test\PA4\our\libic.sig" -print-lir
cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\microLir\build"
java microLIR.Main "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir" > "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir.sim"


@set IC_FILE=ComplexScope1

cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\Classes"
java IC.Compiler "..\test\PA4\our\%IC_FILE%.ic" -L"..\test\PA4\our\libic.sig" -print-lir
cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\microLir\build"
java microLIR.Main "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir" > "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir.sim"


@set IC_FILE=ComplexScope2

cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\Classes"
java IC.Compiler "..\test\PA4\our\%IC_FILE%.ic" -L"..\test\PA4\our\libic.sig" -print-lir
cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\microLir\build"
java microLIR.Main "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir" > "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir.sim"


@set IC_FILE=fieldInit

cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\Classes"
java IC.Compiler "..\test\PA4\our\%IC_FILE%.ic" -L"..\test\PA4\our\libic.sig" -print-lir
cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\microLir\build"
java microLIR.Main "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir" > "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir.sim"


@set IC_FILE=IfTest1

cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\Classes"
java IC.Compiler "..\test\PA4\our\%IC_FILE%.ic" -L"..\test\PA4\our\libic.sig" -print-lir
cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\microLir\build"
java microLIR.Main "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir" > "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir.sim"


@set IC_FILE=IfTest2

cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\Classes"
java IC.Compiler "..\test\PA4\our\%IC_FILE%.ic" -L"..\test\PA4\our\libic.sig" -print-lir
cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\microLir\build"
java microLIR.Main "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir" > "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir.sim"


@set IC_FILE=IfTest3

cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\Classes"
java IC.Compiler "..\test\PA4\our\%IC_FILE%.ic" -L"..\test\PA4\our\libic.sig" -print-lir
cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\microLir\build"
java microLIR.Main "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir" > "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir.sim"


@set IC_FILE=IfTest4

cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\Classes"
java IC.Compiler "..\test\PA4\our\%IC_FILE%.ic" -L"..\test\PA4\our\libic.sig" -print-lir
cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\microLir\build"
java microLIR.Main "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir" > "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir.sim"


@set IC_FILE=IfTest5

cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\Classes"
java IC.Compiler "..\test\PA4\our\%IC_FILE%.ic" -L"..\test\PA4\our\libic.sig" -print-lir
cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\microLir\build"
java microLIR.Main "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir" > "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir.sim"


@set IC_FILE=indexOfArray1

cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\Classes"
java IC.Compiler "..\test\PA4\our\%IC_FILE%.ic" -L"..\test\PA4\our\libic.sig" -print-lir
cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\microLir\build"
java microLIR.Main "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir" > "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir.sim"


@set IC_FILE=indexOfArray2

cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\Classes"
java IC.Compiler "..\test\PA4\our\%IC_FILE%.ic" -L"..\test\PA4\our\libic.sig" -print-lir
cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\microLir\build"
java microLIR.Main "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir" > "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir.sim"

@set IC_FILE=LocalVar,FieldWithSameName

cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\Classes"
java IC.Compiler "..\test\PA4\our\%IC_FILE%.ic" -L"..\test\PA4\our\libic.sig" -print-lir
cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\microLir\build"
java microLIR.Main "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir" > "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir.sim"


@set IC_FILE=main

cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\Classes"
java IC.Compiler "..\test\PA4\our\%IC_FILE%.ic" -L"..\test\PA4\our\libic.sig" -print-lir
cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\microLir\build"
java microLIR.Main "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir" > "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir.sim"


@set IC_FILE=methodsCalling

cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\Classes"
java IC.Compiler "..\test\PA4\our\%IC_FILE%.ic" -L"..\test\PA4\our\libic.sig" -print-lir
cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\microLir\build"
java microLIR.Main "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir" > "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir.sim"


@set IC_FILE=methodsWithManyParams1

cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\Classes"
java IC.Compiler "..\test\PA4\our\%IC_FILE%.ic" -L"..\test\PA4\our\libic.sig" -print-lir
cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\microLir\build"
java microLIR.Main "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir" > "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir.sim"


@set IC_FILE=methodsWithManyParams2

cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\Classes"
java IC.Compiler "..\test\PA4\our\%IC_FILE%.ic" -L"..\test\PA4\our\libic.sig" -print-lir
cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\microLir\build"
java microLIR.Main "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir" > "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir.sim"



@set IC_FILE=mulIndexOfArray1

cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\Classes"
java IC.Compiler "..\test\PA4\our\%IC_FILE%.ic" -L"..\test\PA4\our\libic.sig" -print-lir
cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\microLir\build"
java microLIR.Main "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir" > "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir.sim"



@set IC_FILE=mulIndexOfArray2

cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\Classes"
java IC.Compiler "..\test\PA4\our\%IC_FILE%.ic" -L"..\test\PA4\our\libic.sig" -print-lir
cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\microLir\build"
java microLIR.Main "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir" > "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir.sim"



@set IC_FILE=mulIndexOfArray3

cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\Classes"
java IC.Compiler "..\test\PA4\our\%IC_FILE%.ic" -L"..\test\PA4\our\libic.sig" -print-lir
cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\microLir\build"
java microLIR.Main "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir" > "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir.sim"



@set IC_FILE=mulIndexOfArray4

cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\Classes"
java IC.Compiler "..\test\PA4\our\%IC_FILE%.ic" -L"..\test\PA4\our\libic.sig" -print-lir
cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\microLir\build"
java microLIR.Main "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir" > "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir.sim"



@set IC_FILE=mulIndexOfArray5

cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\Classes"
java IC.Compiler "..\test\PA4\our\%IC_FILE%.ic" -L"..\test\PA4\our\libic.sig" -print-lir
cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\microLir\build"
java microLIR.Main "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir" > "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir.sim"



@set IC_FILE=mulIndexOfArray6

cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\Classes"
java IC.Compiler "..\test\PA4\our\%IC_FILE%.ic" -L"..\test\PA4\our\libic.sig" -print-lir
cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\microLir\build"
java microLIR.Main "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir" > "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir.sim"



@set IC_FILE=null1

cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\Classes"
java IC.Compiler "..\test\PA4\our\%IC_FILE%.ic" -L"..\test\PA4\our\libic.sig" -print-lir
cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\microLir\build"
java microLIR.Main "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir" > "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir.sim"



@set IC_FILE=shadowing

cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\Classes"
java IC.Compiler "..\test\PA4\our\%IC_FILE%.ic" -L"..\test\PA4\our\libic.sig" -print-lir
cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\microLir\build"
java microLIR.Main "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir" > "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir.sim"



@set IC_FILE=sideEffects1

cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\Classes"
java IC.Compiler "..\test\PA4\our\%IC_FILE%.ic" -L"..\test\PA4\our\libic.sig" -print-lir
cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\microLir\build"
java microLIR.Main "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir" > "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir.sim"



@set IC_FILE=sideEffects2

cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\Classes"
java IC.Compiler "..\test\PA4\our\%IC_FILE%.ic" -L"..\test\PA4\our\libic.sig" -print-lir
cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\microLir\build"
java microLIR.Main "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir" > "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir.sim"

@set IC_FILE=sideEffects3

cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\Classes"
java IC.Compiler "..\test\PA4\our\%IC_FILE%.ic" -L"..\test\PA4\our\libic.sig" -print-lir
cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\microLir\build"
java microLIR.Main "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir" > "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir.sim"

@set IC_FILE=sideEffects4

cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\Classes"
java IC.Compiler "..\test\PA4\our\%IC_FILE%.ic" -L"..\test\PA4\our\libic.sig" -print-lir
cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\microLir\build"
java microLIR.Main "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir" > "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir.sim"


@set IC_FILE=strCat

cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\Classes"
java IC.Compiler "..\test\PA4\our\%IC_FILE%.ic" -L"..\test\PA4\our\libic.sig" -print-lir
cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\microLir\build"
java microLIR.Main "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir" > "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir.sim"



@set IC_FILE=ComplexAssignment1

cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\Classes"
java IC.Compiler "..\test\PA4\our\%IC_FILE%.ic" -L"..\test\PA4\our\libic.sig" -print-lir
cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\microLir\build"
java microLIR.Main "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir" > "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir.sim"



@set IC_FILE=ComplexAssignment2

cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\Classes"
java IC.Compiler "..\test\PA4\our\%IC_FILE%.ic" -L"..\test\PA4\our\libic.sig" -print-lir
cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\microLir\build"
java microLIR.Main "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir" > "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir.sim"



@set IC_FILE=ComplexAssignment3

cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\Classes"
java IC.Compiler "..\test\PA4\our\%IC_FILE%.ic" -L"..\test\PA4\our\libic.sig" -print-lir
cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\microLir\build"
java microLIR.Main "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir" > "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir.sim"



@set IC_FILE=ComplexAssignment4

cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\Classes"
java IC.Compiler "..\test\PA4\our\%IC_FILE%.ic" -L"..\test\PA4\our\libic.sig" -print-lir
cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\microLir\build"
java microLIR.Main "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir" > "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir.sim"


@set IC_FILE=Override1

cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\Classes"
java IC.Compiler "..\test\PA4\our\%IC_FILE%.ic" -L"..\test\PA4\our\libic.sig" -print-lir
cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\microLir\build"
java microLIR.Main "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir" > "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir.sim"


@set IC_FILE=Override2

cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\Classes"
java IC.Compiler "..\test\PA4\our\%IC_FILE%.ic" -L"..\test\PA4\our\libic.sig" -print-lir
cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\microLir\build"
java microLIR.Main "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir" > "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir.sim"


@set IC_FILE=Override3

cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\Classes"
java IC.Compiler "..\test\PA4\our\%IC_FILE%.ic" -L"..\test\PA4\our\libic.sig" -print-lir
cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\microLir\build"
java microLIR.Main "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir" > "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir.sim"


@set IC_FILE=ThisTest

cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\Classes"
java IC.Compiler "..\test\PA4\our\%IC_FILE%.ic" -L"..\test\PA4\our\libic.sig" -print-lir
cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\microLir\build"
java microLIR.Main "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir" > "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir.sim"


@set IC_FILE=Sieve

cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\Classes"
java IC.Compiler "..\test\PA4\our\%IC_FILE%.ic" -L"..\test\PA4\our\libic.sig" -print-lir
cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\microLir\build"
java microLIR.Main "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir" > "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir.sim"


@set IC_FILE=searchTree

cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\Classes"
java IC.Compiler "..\test\PA4\our\%IC_FILE%.ic" -L"..\test\PA4\our\libic.sig" -print-lir
cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\microLir\build"
java microLIR.Main "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir" > "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir.sim"

@rem Invokation without Library file
@set IC_FILE=DivZeroRTC1_NoLibrary

cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\Classes"
java IC.Compiler "..\test\PA4\our\%IC_FILE%.ic" -print-lir
cd /D "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\microLir\build"
java microLIR.Main "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir" > "C:\Users\levyli\eclipse_workspace\IC_COMPILER\test\PA4\our\out\%IC_FILE%.lir.sim"













